/***************기본리스트정의***************/
h3.tit{padding-bottom:20px;color:#000;font-weight:600;letter-spacing:-1px;font-size:24px;}
h3.h3_t{margin-top:45px;}

h4.tit{padding-bottom:14px;padding-left:22px;color:#dc2429;font-weight:600;font-size:17px;background:url(/img/common/bu2.gif) no-repeat 0 5px;}
h4.h4_t{margin-top:28px;}

h3.tit .normal,
h4.tit .normal{font-size:15px;color:#666;font-weight:normal;margin-left:10px;}

ul.list{}
ul.list > li{padding-left:14px;margin-bottom:6px;color:#444;background:url(/img/common/bu3.gif) no-repeat 0 9px;}

ul.list2{margin-top:6px;margin-bottom:15px;}
ul.list2 > li{padding-left:10px;margin-bottom:4px;color:#666;background:url(/img/common/bu4.gif) no-repeat 0 7px;}

ul.list3{margin-top:4px;margin-bottom:14px;font-size:14px;}
ul.list3 li{padding-left:12px;margin-bottom:3px;color:#666;background:url(/img/common/bu5.gif) no-repeat 0 12px;}

ul.none{margin-top:4px;margin-bottom:14px;font-size:14px;}
ul.none li{padding-left:0;background:none;}

.gray_box{padding:30px;border:1px solid #dfdfdf;background:#f8f8f9;}
.gray_box.box2{padding:30px 20px;}
.gray_box.box060605{padding-left:170px;background:#f8f8f9 url(/img/06introduce/s0605icon.png) no-repeat 55px 50%;}
.gray_box.box0101{padding-left:170px;background:#f8f8f9 url(/img/01treatment/s0101icon.png) no-repeat 55px 50%;}
.gray_box.box0103{padding-left:170px;background:#f8f8f9 url(/img/01treatment/s0301icon.png) no-repeat 55px 50%;}
.gray_box.box0104{padding-left:170px;background:#f8f8f9 url(/img/01treatment/s0401icon.png) no-repeat 55px 50%;}
.gray_box.box0105{padding-left:170px;background:#f8f8f9 url(/img/01treatment/s0501icon.png) no-repeat 55px 50%;}
.gray_box.box0106{padding-left:170px;background:#f8f8f9 url(/img/01treatment/s0601icon.png) no-repeat 55px 50%;}
.gray_box.box0501{padding-left:170px;background:#f8f8f9 url(/img/05customer/s0101icon.png) no-repeat 55px 50%;}
.gray_box.box0901{padding-left:170px;background:#f8f8f9 url(/img/09system/s0101icon.png) no-repeat 55px 50%;}

/*개인정보동의*/
.info_agree{margin-bottom:30px;padding:30px;border:1px solid #dbdbdb;background:#f8f8f8;}
.info_agree .agree_box{margin-bottom:10px;border:1px solid #cfcfcf;background:#fff;height:180px;padding:20px;overflow-y:scroll;}
.info_agree .agree_box2{margin-bottom:10px;border:1px solid #cfcfcf;background:#fff;min-height:180px;padding:20px;}
.info_agree .aree_txt label{vertical-align:middle;margin-right:15px;}
.info_agree .aree_txt input{vertical-align:middle;}

/* 개인정보처리방침 */
.priv_tit{margin-bottom:20px;padding-bottom:20px;font-size:22px;font-weight:bold;color:#000;text-align:center;border-bottom:1px dashed #aaa;}
.priv_iconw{margin:50px 0 10px;/*padding:20px 3%;border:1px solid #000;*/}
.priv_iconw > ul{display:flex;flex-wrap:wrap;width:100%;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.priv_iconw > ul > li{position:relative;width:33.333%;padding:10px 13px;border-left:1px solid #ddd;border-top:1px solid #ddd;text-align:center;box-sizing:border-box;}
.priv_iconw > ul > li p{padding-bottom:65px;font-size:18px;font-weight:bold;color:#000;background-repeat:no-repeat;background-position:center top 50px;background-size:auto 62px;}
.priv_iconw > ul > li.icon1 p{background-image:url(/img/07guide/priv_img1.jpg);}
.priv_iconw > ul > li.icon2 p{background-image:url(/img/07guide/priv_img2.jpg);}
.priv_iconw > ul > li.icon3 p{background-image:url(/img/07guide/priv_img3.jpg);}
.priv_iconw > ul > li.icon4 p{background-image:url(/img/07guide/priv_img4.jpg);}
.priv_iconw > ul > li.icon5 p{background-image:url(/img/07guide/priv_img5.jpg);}
.priv_iconw > ul > li.icon6 p{background-image:url(/img/07guide/priv_img6.jpg);}
.priv_iconw > ul > li p span{display:block;padding:10px 0;background:#f8f8f8;}
.priv_iconw > ul ul{display:none;position:absolute;left:-10px;bottom:-1px;width:100%;padding:10px 10px 5px;font-size:14px;line-height:18px;background:#fdfdfd;border:2px solid #000;border-radius:5px;text-align:left;z-index:10;}
.priv_iconw > ul ul li{background-position:0 6px;}
.priv_iconw > ul > li:hover ul{display:block;}
.priv_b{margin:50px 0 -15px;padding:15px 20px !important;}
.priv_b > span{display:block;margin-bottom:25px;font-weight:bold;color:#000;}


.rel_box{position:relative;}
.rel_spot{position:absolute;top:0;right:0;}

.line_box{width:100%;padding-bottom:35px;margin-bottom:35px;background:url(/img/common/line.gif) repeat-x bottom;}

.mimg, .mimg img{max-width:100%;}

.tt{color:#000;}
.tok{color:#dc2429;}
.feel_txt{padding:2px 0 2px 35px;color:#666;background:url(/img/common/bu_feel.gif) no-repeat 0 1px;}
.mimg img{width:auto;}
.mobile_no{display:block;}
.web_no{display:none;}

/***************기본테이블정의***************/
table.table1{width:100%;border-collapse:collapse;background:#fff;font-size:14px;}
table.table1 thead th,
table.table1 tbody th,
table.table1 tbody td{padding:8px 0;text-align:center;border:1px solid #dbdbdb;}
table.table1 thead th{color:#000;font-weight:bold;border-top:2px solid #666;background:#f9f9f9;/*dc2429*/}
table.table1 thead th.noline{border-top:1px solid #dbdbdb;}
table.table1 tbody td{color:#666;vertical-align:middle;}
table.table1.vt tbody td{vertical-align:top;}
table.table1 tbody th{color:#000;font-weight:bold;}
table.table1 .left{padding:8px 12px;text-align:left;}
table.table1 .right{padding:8px 12px;text-align:right;}
table.table1 .bg{background:#f9f8f5;}
table.table1 .bg2{background:#f7f6f0;}
table.table1 .bg3{background:#eef2f8;}
table.table1 .bg4{background:#f6f6f6;}
table.table1 .fir{border-top:2px solid #dc2429;}
table.table1 .fir2{border-top:2px solid #333;}

table.table2{width:100%;border-collapse:collapse;background:#fff;font-size:14px;}
table.table2 thead th{padding:8px 0;}
table.table2 tbody th,
table.table2 tbody td{padding:8px 0;text-align:center;border:1px solid #dbdbdb;}
table.table2 tbody th{color:#bc393d;font-weight:bold;background:#fbf5ee;}
table.table2 tbody td.left{padding:8px 10px;text-align:left;}

.mscroll_guide{display:none;}


/***************기본텝정의***************/
.con_tab{width:100%;}
.con_tab ul{width:100%;display:inline-block;}
.con_tab ul li{float:left;width:20%;text-align:center;}
.con_tab ul.thema2 li{width:33.3333%;}
.con_tab ul.thema3 li{width:50%;}
.con_tab ul.thema4 li{width:25%;}
.con_tab ul.thema6 li{width:16.6%;}
.con_tab ul li a{display:block;padding:12px 0;margin-left:-1px;margin-bottom:-1px;font-size:15px;font-weight:600;color:#7a7a7a;border:1px solid #d9d8d8;background:#f2f0f0;}
.con_tab ul li a.on{color:#fff;border:1px solid #6b6868;background:#6b6868;}
.con_tab ul li.tw a{padding:23px 0;}

.tab_b{margin-bottom:15px;}
.tab_b2{margin-bottom:35px;}


.con_tab2{width:100%;border-bottom:1px solid #dfdfdf;}
.con_tab2 ul{width:100%;display:inline-block;}
.con_tab2 ul li{float:left;width:14.28%;text-align:center;background:url(/img/common/menu_bu.gif) no-repeat right bottom;}
.con_tab2 ul li.end{background:none;}
.con_tab2 ul.thema2 li{width:24.9%;}
.con_tab2 ul li a{display:block;padding:12px 0;font-size:14px;}
.con_tab2 ul li a.on,
.con_tab2 ul li a:hover{color:#000;font-weight:bold;border-bottom:1px solid #000;}

.con_tab3{width:100%;border-bottom:1px solid #dfdfdf;}
.con_tab3 ul{width:100%;display:inline-block;}
.con_tab3 ul li{float:left;width:15%;text-align:center;background:#fdfdfd;border-right:1px solid #dfdfdf;border-top:1px solid #dfdfdf;}
.con_tab3 ul li:first-child{border-left:1px solid #dfdfdf}
.con_tab3 ul li a{display:block;padding:8px 0;font-size:14px;}
.con_tab3 ul li a.on,
.con_tab3 ul li a:hover{color:#fff;font-weight:bold;background:#ce303a;}


/***************기본버튼정의***************/
.btn_wrap{width:100%;padding:30px 0;text-align:center;overflow:hidden;clear:both;}
.btn_wrap2{border:1px solid #dfdfdf;padding:30px 0;text-align:center;overflow:hidden;clear:both;}
.btn_wrap3{background:url(/img/common/line.gif) repeat-x top;padding:30px 0;text-align:center;}
.con_btn{display:inline-block;padding:14px 25px;font-weight:600;text-align:center;cursor:pointer;vertical-align:middle;}
.con_btn.red{color:#fff;font-size:14.5px;line-height:160%;border:1px solid #bc1419;background:#df3137;}
.con_btn.red:hover{border:1px solid #b51116;background:#d92c32;}
.con_btn.orange{color:#fff;border:1px solid #db741d;background:#e67d28;}
.con_btn.orange:hover{border:1px solid #d46f1a;background:#db7421;}
.con_btn.gray{color:#fff;border:1px solid #4f4f4f;background:#6f6f6f;}
.con_btn.gray:hover{border:1px solid #3f3f3f;background:#555;}
.con_btn.green{color:#fff;border:1px solid #55b321;background:#5fbf2a;}
.con_btn.green:hover{border:1px solid #50ae1d;background:#55b321;}

.sm_btn{display:inline-block;padding:8px 18px;font-weight:600;text-align:center;vertical-align:middle;}
.sm_btn.red{color:#fff;border:1px solid #bc1419;background:#df3137;}
.sm_btn.orange{color:#fff;border:1px solid #db741d;background:#e67d28;}
.sm_btn.gray{color:#fff;border:1px solid #878787;background:#a5a5a5;}

.vsm_btn{display:inline-block;padding:3px 12px;font-size:13px;font-weight:600;text-align:center;vertical-align:middle;}
.vsm_btn.red{color:#fff;border:1px solid #bc1419;background:#df3137;}
.vsm_btn.orange{color:#fff;border:1px solid #db741d;background:#e67d28;}
.vsm_btn.gray{color:#fff;border:1px solid #878787;background:#a5a5a5;}

.vvsm_btn{display:inline-block;padding:2px 10px;font-size:13px;font-weight:600;text-align:center;vertical-align:middle;}
.vvsm_btn.red{color:#fff;border:1px solid #bc1419;background:#df3137;}
.vvsm_btn.orange{color:#fff;border:1px solid #db741d;background:#e67d28;}
.vvsm_btn.gray{color:#fff;border:1px solid #878787;background:#a5a5a5;}




/**게시판버튼정의**/
.btnwrap{width:100%;padding:25px 0 15px 0;vertical-align:middle;}
.btnwrap2{width:100%;padding:25px 0 15px 0;vertical-align:middle;text-align:center;position:relative;}

a.cbtn,
input.cbtn{position:relative;display:inline-block;height:35px;line-height:35px;padding:0 21px;font-size:14px;font-weight:bold;letter-spacing:-1px;border:0;outline:none;cursor:pointer;vertical-align:middle;}
a.cbtn:hover,
input.cbtn:hover{color:#fff;text-decoration:none;}
input.cbtn{padding:0 21px;-webkit-border-radius:1px; -webkit-appearance:none;}

a.cbtn_b,
input.cbtn_b{color:#fff;background:#000;}
a.cbtn_b:hover,
input.cbtn_b:hover{background:#404040;}

a.cbtn_g,
input.cbtn_g{color:#fff;background:#7e7e7e;}
a.cbtn_g:hover,
input.cbtn_g:hover{background:#666;}


a.cbtn_point,
input.cbtn_point{color:#fff;background:#e77272;}
a.cbtn_point:hover,
input.cbtn_point:hover{background:#d44c4c;}


a.cbtn_mini {display:inline-block; color:#e77272; font-size:11px; font-family:'돋움', Dotum, sans-serif;letter-spacing:0; line-height:15px; height:15px; border-bottom:1px solid #f45246; background:url('/img/common/bl_arrow2.gif') no-repeat right 3px;padding-right:10px;padding-left:2px;}
a.cbtn_mini:hover{color:#f45246;border-color:#f45246;font-weight:bold;letter-spacing:-1px;}


.movie_web{display:block;z-index:-1;}
.movie_mobile{display:none;}



.select_style{display:inline-block;position:relative;min-width:100px;height:27px;padding:0 10px;line-height:27px;border:1px solid #d5dbde;;background:#fff;}
.select_style select{display: inline-block;width:100%;cursor: pointer;outline:0;border:0;font-size:13px;border-radius: 0;background: white;color: black;appearance: none; 
-webkit-appearance: none; -moz-appearance: none;height: 100%;background:#fff url(/img/common/select_style_bu.gif) no-repeat right 50%;font-family:'Nanum Gothic', sans-serif;}
.select_style select::-ms-expand {display: none;}
.select_style select:disabled {opacity: 0.5;pointer-events: none;}


/* 준비중 */
.wait_wrap{margin-top:50px;text-align:center}
